package pe.gob.bcrp.sgci.gestion.reportes.model.entity.operativos;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.Set;

import pe.gob.bcrp.sgci.gestion.reportes.model.entity.ReporteVersion;
import pe.gob.bcrp.sgci.gestion.reportes.util.DateUtil;

public class ReporteVersionFichaContable implements Serializable {

	private static final long serialVersionUID = 1L;
	
	private BigDecimal codRepVerFichaCont;
	//private BigDecimal correlFichaContable;
	private BigDecimal codRepVer;
	private Date fecProceso;
	
	//campos relacionados
	private ReporteVersion reporteVersion;//tabla ReporteVersion obtenida por codRepVer
	private Set<ReporteVersionFichaContableDetalle> repVerFichaContDetList;
	
	//campos que no pertenecen a la tabla
	private boolean seleccionado=false; 
	
	public BigDecimal getCodRepVerFichaCont() {
		return codRepVerFichaCont;
	}
	public void setCodRepVerFichaCont(BigDecimal codRepVerFichaCont) {
		this.codRepVerFichaCont = codRepVerFichaCont;
	}
	/*public BigDecimal getCorrelFichaContable() {
		return correlFichaContable;
	}
	public void setCorrelFichaContable(BigDecimal correlFichaContable) {
		this.correlFichaContable = correlFichaContable;
	}*/
	public BigDecimal getCodRepVer() {
		return codRepVer;
	}
	public void setCodRepVer(BigDecimal codRepVer) {
		this.codRepVer = codRepVer;
	}	
	public Date getFecProceso() {
		return fecProceso;
	}
	public void setFecProceso(Date fecProceso) {
		this.fecProceso = fecProceso;
	}
	public ReporteVersion getReporteVersion() {
		return reporteVersion;
	}
	public void setReporteVersion(ReporteVersion reporteVersion) {
		this.reporteVersion = reporteVersion;
	}
	public Set<ReporteVersionFichaContableDetalle> getRepVerFichaContDetList() {
		return repVerFichaContDetList;
	}
	public void setRepVerFichaContDetList(
			Set<ReporteVersionFichaContableDetalle> repVerFichaContDetList) {
		this.repVerFichaContDetList = repVerFichaContDetList;
	}
	//campos que no pertenecen a la tabla
	public boolean isSeleccionado() {
		return seleccionado;
	}
	public void setSeleccionado(boolean seleccionado) {
		this.seleccionado = seleccionado;
	}
}
